package com.xiyuan;


import com.xiyuan.smartutils.I18ns;

/**
 * 国际化定义，用于断言等，其中后面接数字表示参数个数
 *
 * @version v1.0.0 @author lgz 2017-5-31 新建与整理
 */
public class SysI18n {
    
    
    
    /*******************************************************************************************/
    // 标准参数断言
    /*******************************************************************************************/
    
    /**
     * 参数不能为null
     */
    public static String parameterCannotBeNull;
    
    /**
     * 参数[%s]不能为null
     */
    public static String parameterCannotBeNull1;
    
    /**
     * 参数不能为空
     */
    public static String parameterCannotBeNullOrEmpty;
    
    /**
     * 参数[%s]不能为空
     */
    public static String parameterCannotBeNullOrEmpty1;
    
    /**
     * 参数不能为空白
     */
    public static String parameterCannotBeNullOrEmptyBlank;
    
    /**
     * 参数[%s]不能为空白
     */
    public static String parameterCannotBeNullOrEmptyBlank1;
    
    /**
     * 参数必须是整型
     */
    public static String parameterMustBeInteger;
    
    /**
     * 参数[%s]必须是整型
     */
    public static String parameterMustBeInteger1;
    
    /*******************************************************************************************/
    // 内部使用
    /*******************************************************************************************/
    
    /**
     * 不支持添加重复的服务到全局变量中
     */
    public static String globalDuplicateServiceNotSupported;
    
    /**
     * 类[%s]不支持空构造函数
     */
    public static String classDoesNotSupportNoParameterConstructors;
    
    /**
     * 配置文件[%s]格式不正确
     */
    public static String configFileFormatNotCorrect;
    
    /**
     * 索引值必须大于等于零
     */
    public static String indexMustBeGreaterThanOrEqualZero;
    
    static {// 初始化静态属性
        I18ns.buildStaticProperties(SysI18n.class);
    }
}
